words = input("Введите несколько слов, разделенных пробелом: ").split()

if len(words) <= 1:
    print("Мало данных для анализа")
else:
    total_words = len(words)
    sbol_count = sum(1 for word in words if word and word[0].isupper() and word[0].isalpha())
    #находит слова с больш буквы
    angl_character_count = sum(1 for word in words if any(char.isalpha() and char.isascii() for char in word))
    #находит слова имеющ хотя бы с одной лат буквы 
    short_words_count = sum(1 for word in words if len(word) <= 3)
    #находит слова длинна которых меньше или равна 3
    longest_word = max(words, key=len)
    #находит слово с макс длинной
    longest_word_length = len(longest_word)
    slovasdef_count = sum(1 for word in words if '-' in word)

    print(f"Кол-во слов: {total_words}")
    print(f"Начинаются с заглавной: {sbol_count}")
    print(f"Содержат латинские символы: {angl_character_count}")
    print(f"Длиной не более 3: {short_words_count}")
    print(f"Самое длинное слово: {longest_word}, длина: {longest_word_length}")
    print(f"Со знаком '-' : {slovasdef_count}")
